laugh all the way to the bank

Translations
s'en mettre plein les poches
Definitions
To make a lot of money easily or to profit from a situation, often while being amused or unconcerned about the means of achieving that profit.